/* CSS Document */
body{ padding:0; margin:0; font-size:12px; font-family: Arial, Helvetica, sans-serif,simsun;}
h1,h2,h3,h4,h5,h6{ padding:0; margin:0; }
form,input,select,textarea{ padding:0; margin:0; font-size:12px;}
input,select{ vertical-align:middle;}
button{ padding:0; margin:0; vertical-align:middle; cursor:pointer}
label{cursor:pointer;cursor:hand;}
ul,ol,li{ padding:0; margin:0; list-style:none}
dl,dt,dd{ padding:0; margin:0;}
p{ padding:0; margin:0;}
img{ border:none; vertical-align:top;}
a{text-decoration: underline;color:#2959CE;}
a:hover{ text-decoration:none}
.clear{ clear:both; display:block; height:0; font-size:0; line-height:0;}
ul,div{ zoom:1;}
ul:after,div:after{ content:"."; clear:both; display:block; height:0; font-size:0; line-height:0; overflow:hidden; visibility:hidden;}
.left{ float:left}
.right{ float:right}
.center{ text-align:center;}
.hide{ display:none}
.current{ display:block}
.on{}
.blank_5{ clear:both; height:5px; font-size:1px; line-height:1px; display:block; overflow:hidden; visibility:hidden;}
.blank_8{ clear:both; height:8px; font-size:1px; line-height:1px; display:block; overflow:hidden; visibility:hidden;}
.blank_10{ clear:both; height:10px; font-size:1px; line-height:1px; display:block; overflow:hidden; visibility:hidden;}
.blank_15{ clear:both; height:15px; font-size:1px; line-height:1px; display:block; overflow:hidden; visibility:hidden;}

#page{ width:950px; margin:0 auto; text-align:left;}

.inputText1{ width:228px;border:solid 1px #d6d6d6; background:#fff;height:28px; font-size:18px;line-height:30px; padding:0 5px;overflow:hidden;}
.inputText1b{background:#fff;border: 1px solid #F1CA7F;padding: 0 5px ;width: 228px;line-height:30px;height:28px; font-size:18px;overflow:hidden;}
.inputText2{ width:auto; padding:3px 8px;}
.inputText3{ width:198px; padding:5px 7px; border:solid 1px #B8BFE9; background:#F5F7FD;}
.inputText4{ width:60px; padding:5px 7px; border:solid 1px #B8BFE9; background:#F5F7FD;}
.inputText1 input,.inputTexte input,.inputTexts input,.inputText1b input{width:220px;height:20px;line-height:21px;padding:4px;font-size:14px;}
.inputTexts{overflow:hidden;width:228px; line-height:30px;height:28px;font-size:18px;padding:0 20px 0 5px;border:1px solid #58cb8e;background:url(http://my.zhaopin.com/images/new_v4/righticon.png) 232px 8px no-repeat;}
.inputTexte{overflow:hidden;width:228px; line-height:30px;height:28px;font-size:18px;padding:0 20px 0 5px;border:1px solid #ff794a;background:url(http://my.zhaopin.com/images/new_v4/wrongicon.png) 232px 8px no-repeat;}
.passwordcomplex{padding:1px 10px;background:#d0cece;border:1px solid #fff;color:#fff;}
.passwordcomplexcol{padding:1px 10px;background:#f68686;border:1px solid #fff;color:#fff;}
#passworcollect{padding-left:34px;}

.blue_box{ margin:0 auto; width:848px;border:1px solid #d6d6d6;border-top:2px solid #6fa6f4}
.content{ padding:20px 5px;}
.blue_box_title{ height:102px; clear:both;background:url(http://my.zhaopin.com/images/new_v4/blue_box_bg_3.png) no-repeat 0 0;position:relative;}
.webkitqa{font-size:14px;padding-left:18px;position:absolute;bottom:0;right:10px;background:url(http://my.zhaopin.com/images/new_v4/blue_box_title_bg.gif) left no-repeat;}
.webkitqa a{color:#000}
.content form{}
.content form div{ padding:6px 0;}
.content form .inputText1,.content form .inputTexts,.content form .inputTexte,.content form .inputText1b{padding:0 24px 0 0;}
.content form div.er{ padding:0 0 0 286px;color:#999;line-height:24px;}
.content form div.er em{ margin-left:280px;}
.content form div b{float:left; width:286px; text-align:right; padding:5px 0 0 0; font-weight:normal; font-size:14px;}
.content form div .acceptinfo{font-size:14px;color:#000;}
.content form div em{ color:#707070; font-style:normal;display:block;position:absolute;margin-left:550px;*margin-left:275px;padding-top:7px;padding-left:20px\9;}
.content form div b em{color:#ff0033;margin:0;display:inline;padding:0;position:static;}
.content form div span{ line-height:32px;}
.content form div .passwordcomplex{ line-height:24px;}
.content form div.btn{padding:25px 0 15px 286px;}
.content form div.btn input{ width:110px; height:36px; font-size:14px; color:#fff; text-align:center; background:url(http://my.zhaopin.com/images/new_v4/btn17.png); border:none; font-weight:bold; cursor:pointer}
.content form h4{ font-size:12px; font-weight:normal; line-height:32px;}

.content2{padding:17px 0 17px 100px;}
.content2 .code img{ border:solid 1px #E8E8E8; margin:0 9px;}
.content2 div{ padding:6px 0; position:relative}
.content2 div.text{ padding:20px}
.content2 div.er{ padding:6px 0 6px 150px;}
.content2 div.er em{ margin-left:250px;}
.content2 div b{ float:left; width:150px; text-align:right; padding:7px 0 0 0; font-size:14px;}
.content2 div em{ color:#707070; font-style:normal; width:90px;display:block;position:absolute;left:303px;top:9px;}
.content2 #validate_intro{margin-left:35px;padding:5px 0 0 25px!important}
.content2 #email_info{margin-left:10px;padding:5px 0 0 25px!important}
.content2 form div span{ line-height:32px;}
.content2 form div.btn{padding:15px 0 15px 286px;}
.btn_1{ width:110px; letter-spacing:2px; height:33px; font-size:14px; color:#fff; text-align:center; background:url(http://myimg.zhaopin.com/images/new_v4/btn_200909.gif); border:none; font-weight:bold; cursor:pointer}
.content2 form h4{ font-size:12px; font-weight:normal; line-height:32px;}

.msg_warning{background:#e7f7ff url(http://myimg.zhaopin.com/images/register/MsgWarning.gif) no-repeat 4px 2px;border:solid 1px #6cf;color:#333;padding:0 0 0 24px !important;margin:0 0 4px 72px;line-height:22px;width:220px;}
.msg_error{color:#FF794A;padding:0 0 0 0px !important;margin:0 0 4px 72px;line-height:26px;width:220px;font-size:12px;}
.content form div em.msg_error{color:#ff5f27;}
.msg_hint{font-size:12px;color:#777777;display:inline;margin-left:72px;}
.msg_ok{padding:0 0 0 5px !important;margin:0 0 4px 72px;line-height:28px;width:220px;border:0;background:none;}
.content form div em.msg_ok{color:#333;}
/**new**/
.welcomelogin{line-height:24px;font-size:14px;width:850px;margin:20px auto 0 auto;text-align:right;}

.mainbox{width:950px;margin:auto;}
.purtop{width:8px;height:8px;position:absolute;background:url(http://myimg.zhaopin.com/images/new2/purtopleft.gif) no-repeat 0 0;margin-top:30px;}
.purbox{width:916px;border:#d8d8ed 2px solid;margin:30px 0;padding:15px;_display:inline}
*+html .purbox{display:inline}
.purbox b{margin:10px 0;display:block;}
.purbox p{line-height:20px;text-indent:25px;margin-bottom:5px;}
.orgbutton { background:url(http://myimg.zhaopin.com/images/register/orgbutton.gif) no-repeat; width:100px; height:26px; color:#fff; font-size:12px; font-weight:bold; line-height:26px; text-align:center; display:inline;border:0; cursor:pointer}
a.orgbutton {color:#fff; text-decoration:none;}
a:hover.orgbutton { color:#fff; text-decoration:none;}



.tbtopr {width:760px;height:6px;background:url(http://myimg.zhaopin.com/images/register/tbtopround.gif) no-repeat;}
.cpicon {width:65px;height:53px;background:url(http://myimg.zhaopin.com/images/register/computericon.gif) no-repeat}
.tbtopbgright {width:15px;height:53px;background:url(http://myimg.zhaopin.com/images/register/tbtoprightbg.gif) no-repeat}
.tbtopbgc {width:680px;height:53px;background:url(http://myimg.zhaopin.com/images/register/tbtopbg.gif) repeat-x;line-height:53px;}
.faq {width:82px;text-align:right;background:url(http://myimg.zhaopin.com/images/New_v3/icon_faq.gif) no-repeat 5px 20px;}
.faq a:link{font-size:14px; color:#f60; text-decoration:underline;}
.faq a:visited{font-size:14px; color:#f60; text-decoration:underline;}
.faq a:hover{font-size:14px; color:#f60; text-decoration:none;}
.tbmiddle {width:760px;background:url(http://myimg.zhaopin.com/images/register/tbmiddlebg.gif) repeat-y;}
.tbmiddle p{text-align:left;margin-left:205px;}
.tbbottomr {width:760px;height:6px;background:url(http://myimg.zhaopin.com/images/register/tbbottomround.gif) no-repeat}

.emicon {width:83px;height:53px;background:url(http://myimg.zhaopin.com/images/register/emailicon.gif) no-repeat}
.tbtopbgc2 {width:662px;height:53px;background:url(http://myimg.zhaopin.com/images/register/tbtopbg.gif) repeat-x;line-height:53px;}

.leftbox { width:490px; background:#e5eeff; border:solid 1px #99f}
.rightbox { width:270px; background:#d1e0fd url(http://myimg.zhaopin.com/images/register/rbbg.gif) repeat-x; border:solid 1px #99f;border-left:0;}
.lefttb { width:5px; height:30px; background:url(http://myimg.zhaopin.com/images/register/roundtbleft.gif) no-repeat}
.righttb { width:5px; height:30px; background:url(http://myimg.zhaopin.com/images/register/roundtbright.gif) no-repeat}
.cntb { height:30px; line-height:30px; background:url(http://myimg.zhaopin.com/images/register/roundtbct.gif) repeat-x; text-indent:20px;}
.xieyi { height:70px; overflow:hidden; overflow:hidden; background:#fff}
.xieyibox {border-right:1px solid #E8E8E8; padding:12 13 12 14; background:#fff}
.transpc { background:url(http://myimg.zhaopin.com/images/register/transpcomputer.gif) no-repeat bottom right; width:93%; height:370px}
.padtb50 {padding:50px 0;}

.regist_succeed{margin:20px auto 120px 195px;}
.regist_succeed h2{background:url(http://my.zhaopin.com/images/newicon1.png) left no-repeat;line-height:40px;padding-bottom:3px;font-size:16px;padding-left:60px;font-family:simsun;}
.regist_succeed p{font-size:12px;line-height:42px;padding-bottom:20px;}
.regist_succeed p a{font-weight:bold;color:#000;text-decoration:underline;}
.regist_succeed span{padding-left:60px;}
